package com.maxatime.pojo;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class Grade {

    private String employeeId;
    private String classroomId;

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }

    public String getClassroomId() {
        return classroomId;
    }

    public void setClassroomId(String classroomId) {
        this.classroomId = classroomId;
    }

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.pk_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private Integer pkId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.grade_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String gradeId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.grade_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String gradeName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.class_teacher_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String classTeacherId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.class_teacher_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String classTeacherName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.lecturer_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String lecturerId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.lecturer_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String lecturerName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.students_number
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private Integer studentsNumber;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.classroom_classroom_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String classroomClassroomId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.classroom_classroom_number
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String classroomClassroomNumber;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.delete_flag
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    private String deleteFlag;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.create_time
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column grade.update_time
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.pk_id
     *
     * @return the value of grade.pk_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public Integer getPkId() {
        return pkId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.pk_id
     *
     * @param pkId the value for grade.pk_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setPkId(Integer pkId) {
        this.pkId = pkId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.grade_id
     *
     * @return the value of grade.grade_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getGradeId() {
        return gradeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.grade_id
     *
     * @param gradeId the value for grade.grade_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setGradeId(String gradeId) {
        this.gradeId = gradeId == null ? null : gradeId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.grade_name
     *
     * @return the value of grade.grade_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getGradeName() {
        return gradeName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.grade_name
     *
     * @param gradeName the value for grade.grade_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setGradeName(String gradeName) {
        this.gradeName = gradeName == null ? null : gradeName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.class_teacher_id
     *
     * @return the value of grade.class_teacher_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getClassTeacherId() {
        return classTeacherId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.class_teacher_id
     *
     * @param classTeacherId the value for grade.class_teacher_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setClassTeacherId(String classTeacherId) {
        this.classTeacherId = classTeacherId == null ? null : classTeacherId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.class_teacher_name
     *
     * @return the value of grade.class_teacher_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getClassTeacherName() {
        return classTeacherName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.class_teacher_name
     *
     * @param classTeacherName the value for grade.class_teacher_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setClassTeacherName(String classTeacherName) {
        this.classTeacherName = classTeacherName == null ? null : classTeacherName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.lecturer_id
     *
     * @return the value of grade.lecturer_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getLecturerId() {
        return lecturerId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.lecturer_id
     *
     * @param lecturerId the value for grade.lecturer_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setLecturerId(String lecturerId) {
        this.lecturerId = lecturerId == null ? null : lecturerId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.lecturer_name
     *
     * @return the value of grade.lecturer_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getLecturerName() {
        return lecturerName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.lecturer_name
     *
     * @param lecturerName the value for grade.lecturer_name
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setLecturerName(String lecturerName) {
        this.lecturerName = lecturerName == null ? null : lecturerName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.students_number
     *
     * @return the value of grade.students_number
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public Integer getStudentsNumber() {
        return studentsNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.students_number
     *
     * @param studentsNumber the value for grade.students_number
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setStudentsNumber(Integer studentsNumber) {
        this.studentsNumber = studentsNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.classroom_classroom_id
     *
     * @return the value of grade.classroom_classroom_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getClassroomClassroomId() {
        return classroomClassroomId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.classroom_classroom_id
     *
     * @param classroomClassroomId the value for grade.classroom_classroom_id
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setClassroomClassroomId(String classroomClassroomId) {
        this.classroomClassroomId = classroomClassroomId == null ? null : classroomClassroomId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.classroom_classroom_number
     *
     * @return the value of grade.classroom_classroom_number
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getClassroomClassroomNumber() {
        return classroomClassroomNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.classroom_classroom_number
     *
     * @param classroomClassroomNumber the value for grade.classroom_classroom_number
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setClassroomClassroomNumber(String classroomClassroomNumber) {
        this.classroomClassroomNumber = classroomClassroomNumber == null ? null : classroomClassroomNumber.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.delete_flag
     *
     * @return the value of grade.delete_flag
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public String getDeleteFlag() {
        return deleteFlag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.delete_flag
     *
     * @param deleteFlag the value for grade.delete_flag
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag == null ? null : deleteFlag.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.create_time
     *
     * @return the value of grade.create_time
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.create_time
     *
     * @param createTime the value for grade.create_time
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column grade.update_time
     *
     * @return the value of grade.update_time
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    @Override
    public String toString() {
        return "Grade{" +
                "pkId=" + pkId +
                ", gradeId='" + gradeId + '\'' +
                ", gradeName='" + gradeName + '\'' +
                ", classTeacherId='" + classTeacherId + '\'' +
                ", classTeacherName='" + classTeacherName + '\'' +
                ", lecturerId='" + lecturerId + '\'' +
                ", lecturerName='" + lecturerName + '\'' +
                ", studentsNumber=" + studentsNumber +
                ", classroomClassroomId='" + classroomClassroomId + '\'' +
                ", classroomClassroomNumber='" + classroomClassroomNumber + '\'' +
                ", deleteFlag='" + deleteFlag + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column grade.update_time
     *
     * @param updateTime the value for grade.update_time
     *
     * @mbg.generated Thu Jul 29 20:58:29 CST 2021
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}